refactor(machine-readable): estate canon migration (descriptiles / bot_directives / contractiles)#39
Merged
Conversation
…_directives/contractiles)
Leads the estate rename (ahead of standards) per owner direction, and adopts
the standards contractile canon.
- 6a2/ -> descriptiles/ (the 6 core a2ml files); anchors/ moved under it
- agent_instructions/ -> bot_directives/
- contractiles/: replace old {k9,lust,must,trust,dust} with the standards
6-verb canon (must/trust/adjust/dust/bust/intend), each a trident
(<Verb>file.a2ml + <verb>.ncl + <verb>.k9.ncl) + manifest, plus
INDEX.a2ml and _base.ncl. (bust = breakage/expiry/hard-stop verb.)
- CLADE.a2ml: fix template residue -> a2ml-validate-action (kept 'rm' clade)
- update path refs in consumers (0-AI-MANIFEST, validate-a2ml.sh, Justfile,
MAINTENANCE-CHECKLIST.a2ml) incl. fixing pre-existing root-vs-6a2 path bugs
- delete cruft: root contractiles/, root .machine_readable/*.contractile,
stale docs/templates/contractiles/
DEFERRED (need owner / hook reasons):
- contractile DATA fill: seed templates carry ADOPTER INSTRUCTIONS; the
gating contracts (must/trust) must be authored by owner, not generated.
Old Purpose/Anti-Purpose content preserved in git history.
- .adoc reference updates (ai/README, AI-CONVENTIONS, bot_directives/README)
+ a contractiles README: blocked by the pre-commit hook (requires MPL
owner-string; rejects CC-BY-SA docs) -> owner header pass.
- CLADE uuid + [clade]/[lineage]: uuid collides with rsr-template-repo;
reconcile in gv-clade-index registry (owner).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Item 3 of the hygiene pass. Leads the estate rename (ahead of standards, per your call) and adopts the standards contractile canon.
Structure
6a2/→descriptiles/(6 core a2ml files);anchors/moved underneath itagent_instructions/→bot_directives/contractiles/→ standards 6-verb canon:must / trust / adjust / dust / bust / intend, each a trident (<Verb>file.a2ml+<verb>.ncl+<verb>.k9.ncl) +<verb>.manifest.a2ml, plusINDEX.a2ml+_base.ncl. (bust= breakage/expiry/hard-stop;lustretired intointend.)CLADE.a2ml: template residue →a2ml-validate-action(keptrmclade prefix)0-AI-MANIFEST,validate-a2ml.sh,Justfile,MAINTENANCE-CHECKLIST.a2ml) — incl. pre-existing root-vs-6a2path bugscontractiles/, root.machine_readable/*.contractile, staledocs/templates/contractiles/66 files: 23 add, 21 delete, 13 rename, 9 modify. All hook-clean (renames are pure moves; new files are
.a2ml/.ncl).must/trust) must be authored by you, not generated. Old Purpose/Anti-Purpose content is in git history..adocreference updates (ai/README,AI-CONVENTIONS,bot_directives/README) + a contractilesREADME— blocked by the pre-commit hook, which requires the MPL owner-string and rejects CC-BY-SA docs (a hook/policy mismatch worth fixing). Belongs to your header pass.CLADE.a2mluuid+[clade]/[lineage]— theuuidstill collides with rsr-template-repo; reconcile ingv-clade-index.🤖 Generated with Claude Code